package com.cl.pattern.visitor;

import java.util.Random;

/**
 * 工程师
 *
 * 具体的Element元素实现类
 */

public class Engineer extends Staff {

    public Engineer(String name) {
        super(name);
    }

    @Override
    public void accept(Visitor visitor) {
        visitor.visit(this);
    }

    /**
     * 工程师一年的代码量
     * 工程师考核的标准是一年的代码量
     * @return
     */
    public int getCodeLines() {
        return new Random().nextInt(10 * 10000);
    }
}